import Mock from 'mockjs'

Mock.setup({
  timeout: '2000-6000', // 表示响应时间介于 200 和 600 毫秒之间，默认值是'10-100'。
})

export default function getGoodsList() {
  function getTime() {
    const currTime = Date.now()
    const minTime = 60 * 60 * 1000
    return currTime + minTime * parseInt(Math.random() * 48, 10)
  }
  return Mock.mock({
    status: 0,
    message: 'success',
    data: {
      'goodsList|4': [
        {
          default_img:
            'https://yanxuan-item.nosdn.127.net/4fe50720e9cf2f2644e5514edb964757.jpg',
          hover_img:
            'https://yanxuan-item.nosdn.127.net/89ac5370f0a7e0ed76c3a7e8c0ee6fee.png',
          'taste|0-3': 2, // 口味
          tasteText: '@ctitle', // 口味描述
          'taste_type|0-1': 0, // 口味类型，当它为true时，使用tasteText
          'coupon_type|1-4': 3, // 优惠类型
          'price|50-500.1-2': 300, // 单价
          'coupon_price|50-500.1-2': 20, // 优惠幅度
          coupon_time: getTime(), // 优惠到期时间差值
          'coupon_count|1-9999': 1, // 优惠数量
          'coupon_status|0-1': 0, // 是否显示优惠数量
          'coupon|1-9': 3, // 优惠券类型
          desc: '@cword(15, 30)', // 具体描述
        },
      ],
    },
  })
}
